/* Copyright 2020 The casbin Authors. All Rights Reserved.                  */
/* Licensed under the Apache License, Version 2.0 (the "License");          */
/* you may not use this file except in compliance with the License.         */
/* You may obtain a copy of the License at                                  */
/*                                                                          */
/*      http://www.apache.org/licenses/LICENSE-2.0                          */
/*                                                                          */
/* Unless required by applicable law or agreed to in writing, software      */
/* distributed under the License is distributed on an "AS IS" BASIS,        */
/* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. */
/* See the License for the specific language governing permissions and      */
/* limitations under the License.                                           */

.Wrapper {
    text-align: center;
    background-color: #e2e2e2;
    background-image: url("https://cdn.jsdelivr.net/gh/casbin/static/img/shadow_light.png");
    background-repeat: repeat-x;
}

.nodejs.node_header {
    background-color: #AAAAAA;
}

.node-casbin.Wrapper {
    background-color: #1d1d1d;
}

.node-casbin.box {
    background-color: #303030;
    color: #d2d8ba;
    border-bottom: 1px solid #36382e;
}

.node-casbin.count_livid:visited {
    color: #d2d8ba;
    background-color: #33342d;
}

a.node-casbin.topic-link:visited {
    color: #778087;/*#afb9c1;*/
    text-decoration: none;
    word-break: break-word;
}

a.node-casbin.topic-link:active, a.node-casbin.topic-link:link {
    color: #afb9c1;
    text-decoration: none;
    word-break: break-word;
}

a.node-casbin.member:hover {
    text-decoration: underline;
}

a.node-casbin.topic-link:hover {
    color: #4d5256;
    text-decoration: underline;
}

a.node-casbin:link, a.node-casbin:visited, a.node-casbin:active {
    color: #80bd01;
    text-decoration: none;
    text-shadow: none;
}

.node-casbin.cell, .node-casbin.head, .node-casbin.header {
    border-bottom: 1px solid #3f4138;
}

.node-casbin.mll, .node-casbin.sll, .node-casbin.mle {
    background-color: #46483e;
    color: #d2d8ba;
    border: 1px solid #3f4138;
}

.node-casbin.topic_content, .node-casbin.reply_content {
    color: #ffffff;
}

.node-casbin.mll:focus, .node-casbin.sll:focus, .node-casbin.mle:focus {
    box-shadow: 0pt 1px 2px rgba(0, 0, 0, 0.18) inset, 0px 0px 5px rgba(210, 216, 186, 0.5);
}

a.node-casbin.vote:link, a.node-casbin.vote:visited, a.node-casbin.vote:active, .node-casbin.page_normal:link, .node-casbin.page_normal:visited, .node-casbin.page_normal:active, .node-casbin.page_current:link, .node-casbin.page_current:visited, .node-casbin.page_current:active {
    color: #80bd01;
    text-decoration: none;
    text-shadow: none;
    border-color: #80bd01;
    background-color: transparent;
}

a.node-casbin.vote:hover, .node-casbin.page_normal:hover, .node-casbin.page_current:hover {
    text-decoration: underline;
    color: white;
    border-color: white;
}

a.node-casbin:hover {
    text-decoration: underline;
}

.node-casbin .no {
    background-color: #606452;
    color: #bfd46b;
}

a.node-casbin.tag:link, a.node-casbin.tag:visited, a.node-casbin.tag:active {
    background-color: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.9);
}
